#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
	int k, i, j, n, count = 0;
	float a[1001] = { 0 }, an;

	for (i = 0; i < 2; i++)
	{
		scanf("%d", &k);
		for (j = 0; j < k; j++)
		{
			scanf("%d%f", &n, &an);
			a[n] += an;
		}
	}
	for (i = 1000; i >= 0; i--)
		if (a[i])
			count++;
	printf("%d", count);
	for (i = 1000; i >= 0 && count > 0; i--)
		if (a[i])
		{
			printf(" %d %.1f", i, a[i]);
			count--;
		}
	return 0;
}
